Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F2 Nigeria F1 Spain F4 Nigeria F2 France F4 Portugal F2 France F5 Portugal F3 Italy F1 Italy F3 Germany F4 Spain F5 Spain F6 Tunisia F2 Tunisia F3 Spain F13 Morocco F2 Morocco F3 Spain F17 Spain F18 Romania F16 Romania F17 Portugal #1-w1 Portugal #1-w2 Portugal #1-w3 Portugal #1-w4 Spain F29 France F2 Spain F31 Spain F32 Portugal #1-w1 Portugal #1-w2 Spain F2 Portugal #1-w3 Spain F3 Portugal #1-w4 Portugal F1 France F4 Morocco F1 Morocco F2 Spain F29 Spain F30 Spain F32 Spain F33 Spain F34 Spain F6 Spain F7 Morocco F1 Morocco F2 Portugal F2 Portugal F3 Portugal F1 Spain F24 Spain F25 Spain F27 Spain F28 Germany F12 Italy F27 Italy F28 Portugal F4 Portugal F5 Spain F39 Spain F41 Spain F42 Portugal F4 Portugal F5 Portugal F6 Spain F12 Spain F13 Italy F13 Spain F3 France F1 Italy F12 Romania F4 Italy F13 Italy F15 Poland F3 Poland F4 Poland F5 Great Britain F1 Portugal F10 Portugal F11 Peru F2 Peru F3 Portugal F9 Portugal F10 Portugal F11 Sri Lanka F1 Sri Lanka F2 Portugal F1 Portugal F3 Qatar F1 Qatar F2 Qatar F3 Italy F1 Spain F36 Spain F22 Spain F26 Spain F1 Portugal F1 Portugal F2 Portugal F3 Portugal F4 Spain F7 Spain F8 Portugal F12 Tunisia F4 Portugal F1 Portugal F3 Spain F7 Spain F8 Portugal F4 Sri Lanka F3 Asirom Challenger Brasov - Brasov XL Challenger de Tenis Copa Sevilla - Seville Memorial Savigni - Sassuolo Open de Montauban - Montauban Pekao Open 2004 - Szczecin Copa Sevilla-Internacionales de Andalucia - Seville Open Mutouest de Saint-Brieuc - St. Brieuc Olbia Challenger - Olbia The LTA Sunderland Challenger - Sunderland Intersport Heilbronn Open - Heilbronn Tennis Napoli Cup 2006 - Napoli Unicredit (Suisse) Bank S. A. Challenger - Chiasso Open Castilla y Leon - Segovia Ljubljana Open - Ljubljana XXX Edizione 'A Savoldi Marco' - Manerbio 3° Trofeo 'Citta di Brindisi' - Brindisi Open Costa Daurada - Tarragona Czech Open - Prostejov Ciutat de Barcelona - Barcelona Tunis Open - Tunis Madrid Challenger ATU Cup - Weiden San Benedetto Challenger - San Benedetto Maia Open 2002 - Maia Trani Cup - Trani XI Torneo Internazionale di Tennis - Barletta Brasov Challenger - Brasov XXXVII Torneig C.E. Laieta - Barcelona X Torneo Internazionale di Tennis - Barletta Citta di Monza - Monza Unicredit Czech Open 2007 - Prostejov Prague Open - Prague Ciudad de Pozoblanco Open Diputacion - Cordoba Tennis Napoli Cup - Napoli Ciudad de Pozoblanco Open Diputacion - Cordoba Riviera di Rimini Challenger 2004 - Rimini Top Wool Challenger Biella - Biella Trofeo Internacional Club Laieta - Barcelona Open de Montauban - Montauban Societa Canottieri Mincio 2005 - Mantova Copa Sevilla - Seville Siemens Open - Scheveningen Open de Tanger - Tangier Volkswagen Challenger 2004 - Wolfsburg Arroyo de la Encomienda - Valladolid Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia Antonio Savoldi-Marco Co. - Manerbio VIII Open Internacional D'Andorra - Andorra Challenger Copa Sevilla - Seville Citta di Brindisi - Brindisi Genova Open Challenger - Genova Banjaluka Challenger 2007 - Banja Luka Challenger Tunisie - Tunis Bancolombia Open - Bogota Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tunis Open - Tunis III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Pharma Medico Open 2008 - Aarhus Fergana Challenger - Fergana Memorial A. Manfredini Sassuolo Challenger - Sassuolo Bulgarian Open Challenger - Sofia Mamaia Challenger - Constanta Open Diputacion Ciudad de Pozoblanco - Cordoba San Benedetto Challenger - San Benedetto Medjurgorje Open - Medjugorje s'Tennis Masters Challenger - Graz Akbank Private Banking TED Open - Istanbul TEAN International - Alphen Aan Den Rijn Zivnobanka Czech Open - Prostejov Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Argentina - Buenos Aires Prosperita Open 2007 - Ostrava Bancolombia Open - Cali Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Tanger Challenger Bogota Challenger Marrakech Challenger Napoli Challenger Sofia Challenger Tunis Challenger Tenerife Challenger Prostejov Challenger ATP Challenger Open 2004 - Monchengladbach Pozoblanco Challenger VIII Trofeo Ciutat de Barcelona - Barcelona Orbetello Challenger Poznan Challenger Segovia Challenger San Marino Challenger Prague Open - Prague Banja Luka Challenger Open Mutouest - St. Brieuc Ciudad de Pozoblanco Open Diputacion - Cordoba Palermo Challenger Napoli Challenger Tarragona Challenger Medellin Challenger Ostdeutscher Sparkassen Cup - Dresden Guayaquil Challenger Cancun Challenger Mitsubishi Electric Europe Cup - Monza Meknes Challenger Tanger Challenger Meknes Challenger Rabat Challenger Caltanissetta Challenger Vigo Challenger Napoli Challenger Rome Challenger Alessandria Challenger Prostejov Challenger Nottingham Challenger Lugano Challenger Turin Challenger Poznan Challenger Segovia Challenger San Marino Challenger Como Challenger Seville Challenger Banja Luka Challenger Montevideo Challenger Buenos Aires Challenger Santiago Challenger Sao Paulo Challenger Medellin Challenger Salzburg Challenger Marrakech Challenger Rome Challenger Prague Challenger Bordeaux Challenger Alessandria Challenger Rijeka Challenger Kosice Challenger Braunschweig Challenger Pozoblanco Challenger Sopot Challenger Poznan Challenger Segovia Challenger Trani Challenger San Marino Challenger Manerbio Challenger Genova Challenger Seville Challenger Szczecin Challenger Asirom Challenger - Brasov Ljubljana Challenger Madrid Challenger Palermo Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Sao Paulo Challenger Tour Finals Bucaramanga Challenger Meknes Challenger Salinas Challenger Bath Challenger Rome Challenger Bordeaux Challenger Seville Challenger Caltanissetta Challenger Kosice Challenger Marburg Challenger Bergamo Challenger Pozoblanco Challenger X Ciutat de Barcelona - Barcelona Segovia Challenger Alphen Challenger Seville Challenger Buenos Aires Challenger Prostejov Challenger St. Brieuc Challenger Tennis Napoli Cup - Napoli Itajai Challenger Dubrovnik Open - Dubrovnik Santos Challenger Sao Paulo Challenger Karshi Challenger Buenos Aires Challenger Salzburg Challenger Tunis Open 2006 - Tunis Sibiu Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger Itajai Challenger Sao Paulo Challenger Portoroz Challenger Poznan Challenger Oberstaufen Challenger Cordenons Challenger Brasov Challenger Kenitra Challenger XI Ciutat de Barcelona - Barcelona Turin Challenger Santos Challenger LXVII Concursu Internacional de Vigo - Vigo UTC Open by Selena - Cherkassy Challenger Copa Sevilla - Seville Casablanca Challenger ATP Open Castilla y Leon - Segovia Tunis Challenger Copa Petrobras Brazil - Aracaju San Remo Tennis Cup 15° Piertomaso - San Remo Zagreb Open - Zagreb Copa Petrobras Argentina - Buenos Aires Badden Open by Rothaus - Ettlingen 4° Sporting Challenger - Turin Schickendanz Open - Furth Nord LB Open - Braunschweig 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia LTA Shrewsbury Challenger - Shrewsbury Ciudad de Pozoblanco Open Diputacion - Cordoba Riviera di Rimini Challenger - Rimini Copa Kia Challenger ATP - Santiago Internazionali de Tennis di Bergamo - Bergamo Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia 7° Trani Cup - Trani Internationaux de Doubs Open de Franchie-Comte - Besancon Open de Tenis Amaya - Pamplona Rome Challenger 4th Volkswagen Challenger - Wolfsburg San Marino Cepu Open - San Marino LXV Concurso Internacional Vigo - Vigo Black Forest Open - Freudenstadt Pekao Open 2005 - Szczecin Guangzhou Challenger XI Ciutat de Barcelona - Barcelona Moscow Challenger EI Bank Bulgarian Challenger - Sofia Challenger Copa Sevilla Internacionales de Andalucia - Seville Optimus Maia Open - Maia 4th Sardinia International Championships - Cagliari Banja Luka Challenger Villa Allende Challenger Copa Petrobras-Brazil - Aracaju Ciudad de Pozoblanco 'Open Diputacion' - Cordoba PrivatBank Cup - Dnepropetrovsk Meknes Challenger Trnava Challenger Cortina Challenger Schickendanz Open - Furth The LTA Nottingham Challenger - Nottingham XI Venice Open - Venice Open Castilla y Leon - Segovia Kos-Zucchetti Tennis Cup - Cordenons Bucaramanga Challenger Antonio Savoldi-Marco Co. - Manerbio VI Torneo Internazionale di Tennis - Barletta Copa Petrobras Uruguray - Montevideo Heilbronn Open - Heilbronn Tennis Napoli Cup - Naples Challenger de Providencia-Copa Kia - Santiago Helsinki Challenger XXIX Edizione 'A.Savoldi Marco' - Manerbio Copa Sevilla Internacionales de Andalucia - Seville Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia San Sebastian Challenger La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago ECM Prague Open 2005 - Prague Cordenons Challenger ECU Prague Open - Prague Sao Paulo Challenger Heilbronn Challenger Concurso Internacional de Vigo - Vigo Tennis Napoli Cup 2007 - Napoli Mitsubishi Electric Europe Cup - Monza ATP Slovak Open Challenger - Bratislava Seville Challenger LTA Shrewsbury Challenger - Shrewsbury Internazionali di Tennis di Bergamo - Bergamo Helsinki Challenger Rabat Challenger Mallorca Open - Mallorca Allianz Suisse Open Gstaad - Gstaad Open de Tenis Comunidad Valenciana - Valencia Gelsor Open Romania - Bucharest Oberstaufen Challenger San Juan Challenger Athens Challenger Grand Prix Hassan II - Casablanca Lugano Challenger Turin Challenger Rijeka Challenger Barletta Challenger Trnava Challenger Bratislava Challenger Cordenons Challenger Estoril Open - Estoril Trani Challenger Geneva Challenger San Sebastian Challenger Le Gosier Challenger Asuncion Challenger IX Open Internacional D'Andorra - Andorra Challenger Canottieri Minico - Mantova St. Brieuc Challenger Guadalajara Challenger Warta Cup 2001 - Sopot Tampere Challenger Internationaux de Tennis de Brest - Brest Segovia Challenger Samarkand Challenger Open de la Comunidad Valenciana - Valencia Ljubljana Open 2002 - Ljubljana Open Romania - Bucharest I Tourneo Fila Citta di Brindisi - Brindisi Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Nord/LB Open - Braunschweig Chennai Open - Chennai Heineken Open - Auckland Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad RCA Championships - Indianapolis Sir Supermercati - Rome MoviStar Open - Vina del Mar Open de la Comunidad Valenciana - Valencia Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Chennai Open - Chennai Medibank International - Sydney Logopak Challenger 2005 - Lubeck Delray Beach International Tennis Championships - Delray Beach Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest The Stella Artois Championships - London China Open - Beijing AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heineken Open - Auckland SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Estoril Open - Estoril AEGON Championships - London Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Serbia Open - Belgrade AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart International German Open - Hamburg ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Qatar ExxonMobil Open - Doha Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Portugal Open - Oeiras Portugal Open - Oeiras Open Seat Godo - Barcelona Barcelona Open BancSabadell - Barcelona Open Sabadell Atlantico - Barcelona Millennium Estoril Open - Estoril BellSouth Open - Vina del Mar Millennium Estoril Open - Estoril Estoril Open - Estoril SA Tennis Open - Johannesburg Davidoff Swiss Indoors - Basel BCR Open Romania - Bucharest Mercedes Cup - Stuttgart Gerry Weber Open - Halle Open 13 - Marseille Open de Tenis Comunidad Valenciana - Valencia Movistar Open - Vina del Mar Mallorca Open - Mallorca BCR Open Romania - Bucharest Open Seat Godo 2007 - Barcelona Masters Series Madrid - Madrid Tennis Masters Series - Madrid BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Mutua Madrilena Masters Madrid - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, 1R, GEO-POR 3-2 Davis Cup, Group 2, 2R, POR-TUN 4-1 Davis Cup, Group 2, 2R, POR-CYP 5-0 Davis Cup, Group 2, 1R, CYP-POR 3-2 Wimbledon - London Davis Cup, Group 2, 1R, POR-DEN 4-1 Davis Cup, Europe/Africa Group II, 2R, POR-CYP 5-0 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, Group II, 1R, POR-BEN 5-0 Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, Group II, 3R, POR-BLR 3-2 Davis Cup, Group 2, 2R, POR-ALG 3-2 Davis Cup, Group 2, PO, ALG-POR 0-5 Davis Cup, Group II, 1R, POR-MAR 4-1 Davis Cup, Group II, 2R, POR-FIN 4-1 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group II, 2R, POR-LTU 5-0 Davis Cup, Group II, 3R, MDA-POR 2-3